A parallel PCG solver for MODFLOW.
نویسندگان
چکیده
In order to simulate large-scale ground water flow problems more efficiently with MODFLOW, the OpenMP programming paradigm was used to parallelize the preconditioned conjugate-gradient (PCG) solver with in this study. Incremental parallelization, the significant advantage supported by OpenMP on a shared-memory computer, made the solver transit to a parallel program smoothly one block of code at a time. The parallel PCG solver, suitable for both MODFLOW-2000 and MODFLOW-2005, is verified using an 8-processor computer. Both the impact of compilers and different model domain sizes were considered in the numerical experiments. Based on the timing results, execution times using the parallel PCG solver are typically about 1.40 to 5.31 times faster than those using the serial one. In addition, the simulation results are the exact same as the original PCG solver, because the majority of serial codes were not changed. It is worth noting that this parallelizing approach reduces cost in terms of software maintenance because only a single source PCG solver code needs to be maintained in the MODFLOW source tree.
منابع مشابه
A Parallel Algebraic Multigrid Solver on Graphics Processing Units
The paper presents a multi-GPU implementation of the preconditioned conjugate gradient algorithm with an algebraic multigrid preconditioner (PCG-AMG) for an elliptic model problem on a 3D unstructured grid. An efficient parallel sparse matrix-vector multiplication scheme underlying the PCG-AMG algorithm is presented for the manycore GPU architecture. A performance comparison of the parallel sol...
متن کاملComparative Performance of Frontal (Direct) and PCG (Iterative) Solver Based Parallel Computations of Finite Element Analysis
PARAM-10000 is latest of the series of High Performance Parallel Super Computers developed by India. It employs a distributed memory and message passing architectures and is built as a cluster of SMP workstations using 4-way SMP workstations from Sun Microsystems. The work discusses about Parallel Finite element Analysis Programs developed with Direct Frontal Solver and Iterative PCG (Pre-condi...
متن کاملParallelization Strategies for Element-by-Element PCG Solver using HPF for Unstructured FE Applications on Linux clusters
Parallel implementation of an unstructured Finite Element (FE) solver using the Preconditioned Conjugate Gradient (PCG) Method is described here. High Performance Fortran (HPF) has been used with the implementation based on a 32-node Pentium II 350MHz cluster running LINUX. The PCG solver is set up for the Element-by-Element (EBE) Method. While this is a highly suitable method for the solution ...
متن کاملParallel Multigrid 3d Maxwell Solvers 1
3D magnetic eld problems are challenging not only because of interesting applications in the industry but also from the mathematical point of view. In the magne-tostatic case, our Maxwell solver is based on a regularized mixed variational formulation of the Maxwell equations in H 0 (curl) H 1 0 (() and their discretization by the N ed elec and Lagrange nite elements. Eliminating the Lagrange mu...
متن کاملOpenMP-Based PCG Solver for Three-Dimensional Heat Equation
As one of the most important mathematics-physics equations, heat equation has been widely used in engineering area and computing science research. Large-scale heat problems are difficult to solve due to computational intractability. The parallelization of heat equation is available to improve the simulation model efficiency. In order to solve the three-dimensional heat problems more rapidly, th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Ground water
دوره 47 6 شماره
صفحات -
تاریخ انتشار 2009